export interface CategoryVO {
  /**
   * 主键
   */
  id: string;

  /**
   * 分类名称
   */
  categoryName: string;

  /**
   * 分类编码
   */
  categoryCode: string;

  /**
   * 父级id
   */
  parentId: string | number;

  /**
   * 排序
   */
  sortNum: number;

  children?: CategoryVO[];
}

export interface CategoryForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 分类名称
   */
  categoryName?: string;

  /**
   * 分类编码
   */
  categoryCode?: string;

  /**
   * 父级id
   */
  parentId?: string | number;

  /**
   * 排序
   */
  sortNum?: number;
}

export interface CategoryQuery extends PageQuery {
  /**
   * id
   */
  id?: string | number;

  /**
   * 分类名称
   */
  categoryName?: string;

  /**
   * 分类编码
   */
  categoryCode?: string;
}

export interface TeamListItem {
  id?: any; // 主键
  cardCategoryId?: any; // 卡系列id
  teamChineseName?: any; // 球队中文名
  teamEnglishName?: any; // 球队英文名
  playerChineseName?: any; // 球员中文名
  playerEnglishName?: any; // 球员英文名
  limitRef?: any; // 限编
  cardKind?: any; // 卡种
  cardKindNumber?: any; // 卡种编号
  playerImagePath?: any; // 球员图片
  cardColourLogo?: any; // 球员背景图片
  teamImagePath?: any; // 球队图片
  cardPlayerId?: any; // 球员id
  cardTeamId?: any; // 球队id
  playerBackgroundId?: any; // 卡片背景图的id
  count?: any;
  isPlayerMultiplex?: any; // 是否多用
  isTeamFlag?: any; // 是否球队标志
  isUseAnimation?: any; // 是否使用动画
  cardCategoryProperty?: any; // 1: 基本卡密 2：自定义
  isValid?: any; // 是否有效 true 没摸走， false 已摸走
  carmiInfo?: any; // 卡密信息
  playerBackgroundImage?: any; // 背景图
  collageModule?: any; // 拼团模块
}

export interface CardCategorySeriesVo {
  /**
   * 系列
   */
  cardSeries?: string;
  /**
   * 子系列
   */
  cardSubseries?: string;
  /**
   * id
   */
  id?: string | number;
}

export interface CarmiFormat {

  /**
   * 卡密信息
   */
  carmiInfo?: string;

}
